﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Tea_Task
{
    class Program
    {
        static void Main(string[] args)
        {
            List<Tea> teaList = new List<Tea>();
            string ch = "Д";
            do
            {
                Console.Clear();
                Tea tea = new Tea();
                tea.AddTeaInfo();
                teaList.Add(tea);
                Console.WriteLine("Ввести еще информацию о чае? Д/Н");
                ch = Console.ReadLine().ToUpper();
            }
            while (ch == "Д");

            Console.WriteLine("Введите интересующую вас страну производителя чая");

            string teaCountryConsole = Console.ReadLine();
            foreach (var tea in teaList)
            {
                if (teaCountryConsole == tea.country)
                {
                    tea.PrintTeaInfo();
                }
            }
            Console.WriteLine("Укажите сорт чая, который вы хотите купить");
            string teaSortConsole =Console.ReadLine();
            Console.WriteLine("Введите страну производителя выбранного вами выше чая");
            string teaCountryChosen = Console.ReadLine();
            Console.WriteLine("Укажите вес чая, цену которого вы бы хотели узнать");
            int teaWeightConsole = Int32.Parse(Console.ReadLine());
            foreach (var tea in teaList)
                {
                if (teaSortConsole == tea.sort)
                  {
                    if (teaCountryChosen == tea.country)
                    {
                        int orderPrice = (tea.price * teaWeightConsole) / tea.weight;
                        Console.WriteLine("Стоимость выбранного вами количества чая : {0} гривен",orderPrice);
                        Console.ReadLine();
                    }
                  }
                }
        }
    }
    

    class Tea
    {
            public string country;
            public string sort;
            public int weight;
            public int price;

        public void AddTeaInfo()
        {
            Console.WriteLine("Введите страну производитель чая");
            country = Console.ReadLine();
            Console.WriteLine("Введите сорт чая");
            sort = Console.ReadLine();
            Console.WriteLine("Введите вес чая");
            weight =Int32.Parse(Console.ReadLine());
            Console.WriteLine("Введите цену чая за 100 грамм");
            price = Int32.Parse(Console.ReadLine());
        }

        public void PrintTeaInfo()
        {
            Console.WriteLine("Страна производитель чая : {0}, сорт чая : {1}, вес чая : {2}, цена за 100 грамм: {3}", country, sort, weight, price);
        }
    }
}
